// pages/indexCenter/country/country.js
var api = require('../../../utils/api.js')
var app = getApp()
Page({

  /**
   * 页面的初始数据
   */
  data: {
    listActive:0,
    listItem:['全部','未进行','未完成','已上传'],
    allInfo:[],
    NowPage:1,
    PageCount:''
  },

  //导航栏
  changeList(e){

    wx.showLoading({
      title: '正在加载',
    })
    this.setData({
      listActive:e.currentTarget.dataset.index
    })
    let data={
      MemberGroupID:app.globalData.userInfo.MemberGroupID,
      status:1
   }
   if(e.currentTarget.dataset.index == 1){
      data.Status = 2
    }else if(e.currentTarget.dataset.index == 2){
      data.Status = 3
    }else if(e.currentTarget.dataset.index == 3){
      data.Status = 4
    }
    //console.log(data)
   api.SearchGTask(data).then(res =>{
     console.log(res)
     this.setData({
       allInfo:res.Data
     })
     wx.hideLoading({
       success: (res) => {},
     })

   })


  },

  //进入任务详情
  contentInfo(e){
    let TaskId = e.currentTarget.dataset.id
    wx.navigateTo({
      url: '../indexCenterInfo/centerInfo?id='+TaskId,
    })
  },
  //点击搜索
  search(){
    wx.navigateTo({
      url: '/pages/indexCenter/country/search/search',
    })
  },


  getInfo:function(){
    //放你获取信息的方法
    let data={
      MemberGroupID:app.globalData.userInfo.MemberGroupID,
      status:1,
      NowPage:this.data.NowPage
   }
   let string = "allInfo[" + this.data.allInfo.length + "]";
    api.SearchGTask(data).then(res =>{
      //console.log(res)
      wx.hideLoading({
        success: (res) => {},
      })
      for(let i=0;i<res.Data.length;i++){
        this.setData({
          [string]:res.Data[i]
        })
      }
      
    })
    //console.log(this.data.allInfo)
    },
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
   
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {
     //SearchGTask获取任务
    /*参数：NowPage(当前页数）
      PageSize(每页条数)
      MemberGroupID(分组）
      status(是否启用分页，0不启用,1启用）
    */
    wx.showLoading({
      title:'加载中',
      mask:true			//此时遮罩层起作用
    })
    let data={
      MemberGroupID:app.globalData.userInfo.MemberGroupID,
      status:1,
      NowPage:this.data.NowPage
   }
   api.SearchGTask(data).then(res =>{
    console.log(res)
    wx.hideLoading({
      success: (res) => {},
    })
    this.setData({
      allInfo:res.Data,
      PageCount:res.PageCount
    })
  })

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {
    let that = this;
    let taber_index = that.data.taber_index;
    let NowPage = that.data.NowPage;
    if(NowPage<that.data.PageCount){
      wx.showLoading({
     title:"加载中..."
      })
      NowPage++;
      that.getInfo(NowPage);
      that.setData({
     NowPage:NowPage
      })
      wx.hideLoading();
    }else{
      wx.showToast({
     icon:"none",
     title:'到底了~'
      })
    }
    },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})